body{background-color:#fff!important;}

h2,h3,h4,h5 {width:100%;height:40px;font-size:20px;line-height:36px;text-indent:10px;font-weight:normal;overflow:hidden;color:#07d;border-bottom:#e2e2e2 1px solid;}
.cont-title {width:100%;height:40px;font-size:16px;line-height:36px;text-indent:10px;font-weight:normal;overflow:hidden;color:#07d;border-bottom:#e2e2e2 1px solid;}
h4 {font-size:16px;line-height:40px;}
h3 a {color:#07d;}
h3 a:hover , .sorts ul li.frist a:hover , .today ul li span a:hover , .sortupdatelist li .span a:hover , .mostsoft ul li.frist a:hover {color:#f60;}
.clear {height:10px;}


#llq_newxz {width:1024px;margin:0 auto;position:relative;background:#fff}
.index {width:1200px;height:auto;margin:0 auto;overflow:hidden;}

h2,h3,h4,h5 {width:100%;height:40px;font-size:20px;line-height:36px;text-indent:10px;font-weight:normal;overflow:hidden;color:#07d;border-bottom:#e2e2e2 1px solid;}
.cont-title {width:100%;height:40px;font-size:16px;line-height:36px;text-indent:10px;font-weight:normal;overflow:hidden;color:#07d;border-bottom:#e2e2e2 1px solid;}
h4 {font-size:16px;line-height:40px;}
h3 a {color:#07d;}
h3 a:hover , .sorts ul li.frist a:hover , .today ul li span a:hover , .sortupdatelist li .span a:hover , .mostsoft ul li.frist a:hover {color:#f60;}
.clear {height:10px;}

.block {width:1200px;height:auto;overflow:hidden;}

.sorts {float:left;width:250px;/*width:220px;*/height:550px;border:#eee 0 solid;}
.sorts h3 {background:#288bde;text-align:center;color:#fff;text-indent:0;border:0;font-size:16px;height:30px;line-height:30px;border-radius: 4px;}
.sorts ul {clear:both;width:240px;/*width:210px;*/height:auto;overflow:hidden;padding:5px 5px 0;border-bottom:#e2e2e2 0 solid;}
.sorts ul li {float:left;/*width:33.3%;*/ padding:0 8px 0 0;text-align:center;}
.sorts ul li.frist {float:none;width:100%;display:block;padding:5px 0;font-size:16px;font-weight:normal;text-align:left;/*text-indent:8px;*/color:#07d;}
.sorts ul li.frist a {color:#07d;}
.sorts ul li.frist span {float:left;width:16px;height:20px;overflow:hidden;margin-right:10px;margin:1px 0 0 10px}


.icon {background:url(bg_down_2017_1.gif) no-repeat;}
.icon-1 {background-position:0 -116px;}
.icon-2 {background-position:-54px -116px;}
.icon-3 {background-position:-18px -116px;}
.icon-4 {background-position:-36px -116px;}
.icon-5 {background-position:-72px -116px;}
.icon-6 {background-position:-90px -116px;}
.icon-7 {background-position:-180px -116px;}

.today {float:left;width:650px;margin:0 15px;border:#eee 0 solid;overflow:hidden;}

.today-nav {width:100%;border-bottom:#ddd 1px solid;}
.today-nav i {width:15%;text-align:center;height:36px;font-size: 17px;line-height: 36px;display: inline-block;text-align: center;cursor: pointer;color:#444;}
.today-nav i.selected {color:#288bde;}

.today ul , .sortupdatelist ul {width:98%;padding:7px 1%;height:auto;overflow:hidden;}
.today ul li , .sortupdatelist ul li {width:100%;height:34px;line-height:34px;font-size:16px;overflow:hidden;
font-family: Microsoft YaHei;word-break: break-all;}
.today ul li span , .sortupdatelist ul li span {float:left;color:#999;width:103px;/*text-align:center;*/}
.today ul li span a , .sortupdatelist ul li span a {color:#999;margin-right:5px;}
.today ul li span a:hover , .sortupdatelist ul li span a:hover , .mostsoft ul li.frist a:hover {color:#f60;}
.today ul li i ,  .sortupdatelist ul li i {float:right;color:#999;}
.today ul li em  , .sortupdatelist ul li em {float:right;}
.today ul li img {margin:0 10px -4px 0;border-radius: 2px;}
.today ul li.bar {height:10px;overflow:hidden;*display:none;}

.isbest {float:left;width:270px;/*width:300px;*/height:550px;overflow:hidden;}
.isbest h3 {font-size:17px;height:36px;line-height:36px;}
.isbest ul {padding:0 0 0 10px;}
.isbest li {height:40px;border-bottom:#eee 0 solid;padding-top:11px;margin-bottom:10px;*margin-bottom:4px;overflow:hidden;}
.isbest li a , .isbest li p {float:left;}
.isbest li p {width:140px;/*width:160px;*/height:40px;line-height:20px;padding:0 0 0 8px;overflow:hidden;color:#999;}
.isbest li p a {float:none;font-size:16px;}
.isbest li img , .isbest li span {float:left;width:40px;height:40px;border-radius: 6px;}
.isbest li a.dl , .appsoft-top ul li .dl  {float:right;width:60px;height:24px;line-height:25px;*line-height:26px;border:#288bde 1px solid;color:#288bde;text-align:center;margin-top:8px;font-size:12px;border-radius:5px;}
.isbest li a.dl:hover , .appsoft-top ul li .dl:hover {background:#288bde;color:#fff;}

.mostsoft ul {float:left;width:198px;height:246px;overflow:hidden;border-right:#e5e5e5 1px solid;}
.mostsoft ul.borderleft {width:203px;border-left:#eee 1px solid;}
.mostsoft ul li {display:block;width:100%;height:40px;line-height:40px;overflow:hidden;border-bottom:#e5e5e5 1px solid;font-size:16px;}
.mostsoft ul li.sort ,.mostsoft ul li.frist {background:#f4f4f4;text-align:center;color:0077dd;}
.mostsoft ul li.sort a ,.mostsoft ul li.frist a {color:#07d;}
.mostsoft ul li img {margin:0 10px -7px 12px; width:26px;height:26px;border-radius:4px;}

.appsoft-update , .appsoft-top {float:left;width:734px;height:auto;overflow:hidden;}
.appsoft-update ul {width:100%;padding:5px 0;}
.appsoft-update ul li {float:left;width:16.6%;height:100px;text-align:center;padding:10px 0;overflow:hidden;}
.appsoft-update ul li span {display:block;width:100%;cursor: pointer;}
.appsoft-update ul li span.simg {height:80px;}
.appsoft-update ul li span.stitle {height:30px;line-height:30px;text-align:cetner;}

.appsoft-top {width:250px;margin-left:20px;}
.appsoft-top ul li {display:block;width:100%;padding:5px 0;overflow:hidden;cursor:pointer;}
.appsoft-top ul li i {float:left;width:20px;height:20px;line-height:20px;margin-left:10px;margin-top:3px;margin-right:10px;background:#bbb;color:#fff;text-align:center;overflow:hidden;border-radius: 5px;}
.appsoft-top ul li i.top3 {background:#fe6424;}
.appsoft-top ul li em {float:right;color:#999;}
.appsoft-top ul li a {font-size:14px;}
.appsoft-top ul li .info {display:none;width:100%;height:auto;overflow:hidden;padding-top:5px;}

.appsoft-top ul li.selected {height:auto;}
.appsoft-top ul li.selected .info {display:block;}
.appsoft-top ul li.selected .dl {float:right;font-size:12px;margin-top:10px;}
.appsoft-top ul li.selected img {float:left;width:48px;margin-left:38px;margin-right:10px;}
.appsoft-top ul li.selected .info span {display:inline-block;color:#999;width:79px;height:18px;}
.appsoft-top ul li.selected .info .stars {margin-top:5px;}

.zhuanti ul li {float:left;width:180px;height:120px;text-align:center;padding:15px 10px 10px;margin:0;position:Relative;overflow:hidden;}
.zhuanti ul li a img {width:180px;height:120px;}
.zhuanti ul li span {font-size: 14px;display: block;position: absolute;width:180px;height:30px;line-height:30px;color: #fff;bottom:0;background: rgba(0,0,0,0.4);}

.sortupdatenav {width:100%;height:auto;overflow:hidden;background:#f5f5f5;color:#999;font-size:14px;}
.sortupdatenav i {float:left;padding:8px 14px;cursor:pointer;font-size:14px;color:#999;border-top:#f5f5f5 2px solid;}
.sortupdatenav i.selected {background:#fff;color:#07d;font-size:16px;border-top:#07d 2px solid;;}
.sortupdatelist ul {width:100%;padding:3px 0;}
.sortupdatelist ul li {float:left;width:49%;margin-left:0.5%;}

.friendlink p {width:1004px;height:auto;overflow:hidden;padding:5px 10px 10px;line-height:27px;}
.friendlink p a {display:inline-block;margin-right: 12px;white-space: nowrap;}

.stars {width:79px;height:18px;}
.stars {float:left;margin-top:0;}
.stars {background:url(bg_down_2017_1.gif) no-repeat;}
.stars-1 {background-position:-97px 1px;}
.stars-2 {background-position:-97px -18px;}
.stars-3 {background-position:-97px -37px;}
.stars-4 {background-position:-97px -54px;}
.stars-5 {background-position:-97px -72px;}

ul.noborder,h3.noborder {border:0;}
#today-cont-2,#today-cont-3,#today-cont-4,#today-cont-5,#sortupdatelist2,#sortupdatelist3,#sortupdatelist4,#sortupdatelist5,#sortupdatelist6,#sortupdatelist7,#sortupdatelist8,#sortupdatelist9,#sortupdatelist10,#sortupdatelist11 {display:none;}
#today-nav-5 {display:none;}

#gotop {
    display: none;
    width: 50px;
    height: 49px;
    position: fixed;
    right: 65px;
    bottom: 100px;
}
#gotop a {
    display: inline-block;
    width: 50px;
    height: 49px;
    background: url(gotop.png) 0 0 no-repeat;
}

/*-----androidZT-------*/
.androidFL_yx, .androidFL_rj, .androidZT { clear:both;}
.androidZTbox { padding:10px 0 20px 10px;}
.androidZTbox li { float:left; width:230px; margin-right:6px;}
.androidZTbox li a { display:block;}
.androidZTbox li a:hover { opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
.androidZTbox li img { width:230px; height:111px;}
.androidZTbox li p { width:230px; overflow:hidden; height:22px; text-overflow:ellipsis; white-space:nowrap; font-size:16px;}

.index_hj{width:1200px;margin-top:-20px;margin-bottom:20px;overflow:hidden;}
.index_hj ul{width:1300px;margin-top: 15px;overflow:hidden;}
.index_hj ul li{position:relative;float:left;margin:0 20px 0 0;}
.index_hj ul li img{float:left;width:224px;height:130px;}
.index_hj ul li p{position:absolute;bottom:0;left:0;width:96%;padding:0 2%;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;color:#fff;line-height:30px;}
.index_hj ul li:hover p{background:rgba(0,0,0,0.7);}

.newss {float: left;width: 250px;height: 550px;border: #eee 0 solid;}
.newss h3{font-size: 17px;height: 36px;line-height: 36px;}
.newss ul{padding: 10px 0 0 0;overflow:hidden;}
.newss ul li{position:relative;margin:0 0 20px 0;}
.newss ul li img{display: block;width:100%;height:142px;}
.newss ul li p{position:absolute;bottom:0;left:0;width:96%;padding:0 2%;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;color:#fff;line-height:30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newss ul li:hover p{background:rgba(0,0,0,0.7);}

/*index game  soft*/
.tlbt .mor {
    font-size: 14px;
    color: #9eb1ca;
}
.fr {
    display: block;
    float: right;
}

.tlbt{
	border-bottom: #e2e2e2 1px solid;
	height: 40px;
    line-height: 36px;
}

.tlbt h3{
	width:80%;
	border:none;
	display:inline-block;
	font-size: 20px;
}

.tlbt + div {
    width: 105%;
    overflow: hidden;
    margin: 20px auto;
}
.tlbt h3 span{
	color:#666;
	cursor:pointer;
	margin:0 15px 0 0;
}
.tlbt h3 span.cur{
	color: #288bde;
}

.tlbt + div ul>li {
    display: block;
    float: left;
    width: 90px;
    height: auto;
    margin: 0 36px 25px 10px;
}
.tlbt + div ul>li a.img {
    display: block;
    width: 90px;
    height: 90px;
    overflow: hidden;
    border-radius: 18px;
}
.tlbt + div ul>li a.img img {
    width: 90px;
    height: 90px;
    border-radius: 18px;
}

.tlbt + div ul>li a.name p {
    font-size: 15px;
    color: #555;
    text-align: center;
    width: 100%;
    height: 26px;
    line-height: 24px;
    overflow: hidden;
    margin-top: 5px;
}

.tlbt + div ul>li>p {
    font-size: 12px;
    color: #888;
    text-align: center;
    width: 100%;
}

/*r*/
.l {
    float: left;
}
.rank-box>div {
    width: 281px;
}
.rank-box>.l {
    margin-right: 18px;
}
.tip {
    position: relative;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 0;
    color: #525252;
	text-indent: 0;
}
.tip span {
    display: inline-block;
    position: relative;
}
.tip span {
    border-bottom: #288bde 3px solid;
    padding: 0 5px;
    height: 37px;
    line-height: 37px;
    background: 0;
}
.dis-tb {
    display: table;
}
.rank-list li {
    padding: 10px 0;
    width: 281px;
}
.dis-item {
    display: table-cell;
    vertical-align: middle;
    background: #fff;
}
.rank-list .game-rank {
    vertical-align: top;
}
.txa-c {
    text-align: center;
}
.dis-b {
    display: block;
}
.rank-list .game-rank span {
    width: 22px;
    line-height: 22px;
    background: #c9c9c9;
    margin-right: 10px;
    color: #fff;
}
.rank-list .num1 .game-rank span, .rank-list .num2 .game-rank span, .rank-list .num3 .game-rank span {
    background: #fb7775;
}
.rank-list .num1.on .game-rank span:after {
    content: "";
    position: absolute;
    background: url(../images/icon_i.png) no-repeat 0 -414px;
    width: 21px;
    height: 18px;
    top: -12px;
    left: 22px;
}
.dis-item {
    display: table-cell;
    vertical-align: middle;
    background: #fff;
}
.rank-list .game-icon {
    display: none;
}
.rank-list .game-icon img {
    width: 77px;
    height: 77px;
    margin-right: 10px;
    border-radius: 10px;
}
.dis-item {
    display: table-cell;
    vertical-align: middle;
    background: #fff;
}
.ovh {
    overflow: hidden;
}
.rank-list .game-name {
    font-size: 16px;
    width: 157px;
    margin-right: 10px;
    line-height: 24px;
    height: 24px;
    margin-bottom: 4px;
}
.txa-c {
    text-align: center;
}
.rank-list .game-down {
    display: none;
}
.dis-b {
    display: block;
}
.rank-list .game-down a {
    line-height: 24px;
    width: 60px;
    border-radius: 3px;
    border: 1px #4290da solid;
    color: #4290da;
}
.rank-list li.on {
    box-shadow: 0 5px 5px -5px #b5b5b5;
    position: relative;
}
.rank-list li.on .game-icon, .rank-list li.on .game-down {
    display: block;
}
.rank-list li.on .game-name {
    height: 48px;
}
.r {
    float: right;
}
.rank-list .num1 .game-rank span {
    position: relative;
}
